.brickTableOddRow {
  background-color: rgba(250, 250, 250, 1);
}

.customDropTable {
  :global(.ant-table-tbody) {
    tr.dropOverDownward {
      td {
        border-bottom: 2px dashed #1890ff;
      }
    }

    tr.dropOverUpward {
      td {
        border-top: 2px dashed #1890ff;
      }
    }
  }
}

.brickTable {
  :global(.ant-table-small .ant-table-body) {
    margin: 0;
  }

  :global(.ant-table-small .ant-table-thead) {
    background: #f2f5f9;
  }

  :global(.ant-table-small .ant-table-row) {
    line-height: 26px;
  }

  :global(.ant-table-small .ant-table-row td) {
    padding: 2px 8px !important;
  }
}

.expandIconSpan {
  cursor: pointer;
  margin-right: 9px;
  color: rgba(0, 0, 0, 0.55);
  font-size: 11px;
  :global(.anticon) {
    background: #f5f5f5;
    border-radius: 2px;
    padding: 3px;
  }
}

.expandIconCellHidden {
  :global(.ant-table-row-expand-icon-cell),
  :global(.ant-table-expand-icon-col) {
    width: 1px;
    min-width: auto;

    > * {
      display: none;
    }
  }
}

:global(td.alignTop) {
  vertical-align: top;
}

:global(td.alignBottom) {
  vertical-align: bottom;
}
